@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{ font-family:"Microsoft Yahei";background:#faf0dc;}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#641400;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out; text-decoration:none;}
.width1003{width: 1400px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}
input{background:none;outline:none;border:none;}
.css {
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000; }
html{
overflow: scroll;
overflow-x: hidden;
overflow-x: auto !important;
}
/*header*/
.welcomeBox {width: auto;float: left;line-height: 33px;font-size: 1.4rem; color:#d1c0a5}
.header{width:100%; height:150px;}
.page-header-search {
    width: 400px;
    float: left;
    margin: 55px 0 0 150px;
}
.input-group-btn {
	background-color: #641400;
    height: 36px;
    font-size: 12px;
    color: #666;
    padding: 0 5px;
    text-decoration: none;
    border: 0px;
    outline: none;
}
.btn {
	color:#fff;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-color: #641400;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
}
.btn.default {
	color: #fff!important;
	background-image: url(../img/down.png);
	background-repeat: no-repeat;
	background-position: right 5px center;
	padding-right:20px!important;
}
.btn_default{
	background-color: #641400;
    color: #fff!important;
}
.fc-search-keyword {
    border: 1px solid #641400;
	
}
fa_search{
	float: left;
	margin: 6px 0 0 8px;
	background-image: url(../img/sou.png);
	background-repeat: no-repeat;
	background-position: 42px 42px;
	}

.search {
    float: left;
    height: 35px;
    width: 465px;
    margin: 55px 0 0 150px;
}
.search .button {
    background: #2f8d89;
    border-color: #2f8d89;
    height: 30px;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    width: 36px;
}
.search .button:before {
	display: block;
	left: 11px;
	position: absolute;
	text-indent: 0;
	top: 4px;
	background-image: url(../img/sou.png);
	background-repeat: no-repeat;
}
.search .search-input {
    border: 2px solid #641400;
    height: 44px;
	float: left;
    width:360px;
    *width: 350px;
}
.search .search-input a {
    float: right;
	width: 42px;
    height: 42px;
    background-color: #641400;
}
.search .search-input img{
    float: left;
	margin:6px 0 0 8px;
}
.search .search-input input {
    width: 195px;
    height:42px;
    font-size: 13px;
    line-height: 42px;
    border-width: 2px;
    border-left: 1px solid #641400;
	padding:0 5px;
}
.search select {
    width: 90px;
    height: 36px;
	font-size:12px;
	color:#666;
	padding:0 5px;
    text-decoration: none;
    border: 0px;
    outline: none;
	background:#faf0dc
}
.search .select2 span {
    font-size: 12px;
    outline: 0
}
.search .select2 .select2-selection {
    line-height: 28px
}
.search .select2 .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}
.search .select2 b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}
.search .select2-dropdown {
    border: none
}
.search .select2-results__option {
    font-size: 12px
}
.search .select2-container--default .select2-selection--single {
    border: none
}
.search .search-hot {
}
.search .search-hot p, .search .search-hot p a {
    color: #909090;
    font-size: 13px;
	line-height:30px;
}
.logo{float:left;width:360px; height:99px;padding:20px 0 0 0;}
.top{width:100%; height:33px; line-height:33px; background:#2d140f;}
.topLink{ float:right;height:35px;width:226px;}
.topLink a{float:left;width:113px;padding-left:33px; height:35px; line-height:35px; font-size:1.4rem; color:#d1c0a5}
.tl1{ background:url(../img/icon1.png) left center no-repeat;}
.tl2{ background:url(../img/icon2.png) left center no-repeat;}
.tl3{ background:url(../img/icon3.png) left center no-repeat;}
.tl4{ background:url(../img/icon4.png) left center no-repeat;}
.phones{float:right;width: 300px;text-align:right;font-size:14px;line-height:26px;padding:50px 0 0 0;}
.phones img{ margin:0 2px 2px 0;}
/*nav*/
.nav-toggle{width:45px; height:45px; line-height:45px; text-align:center; font-size:2.2rem; cursor:pointer; float:right; display:none;}
.nav-toggle .nav-close{ display:none;}
.nav-toggle .nav-open{ display:block;}
.nav-toggle.nav-toggle-s .nav-close{ display:block;}
.nav-toggle.nav-toggle-s .nav-open{ display:none;}
.nav{width:100%; height:60px; background:#641400;}
.nav li{float:left;width: 7.69%;height:60px;position:relative;}
.nav li a{float:left;width:100%;height:60px;line-height:60px;font-size:1.6rem;color:#fff;text-align:center;white-space: nowrap; /* 防止文本换行 */overflow: hidden; /* 隐藏溢出的内容 */text-overflow: ellipsis;}
.nav li a:hover{ background:#aa783c;}
.nav li a.navCur{ background:#aa783c;color:#fff;}
.nav .chilNav{ position:absolute;width:100%;left:0;top:59px; background:#fff; z-index:9999; display:none;border:#ddd 1px solid;}
.nav .chilNav a{ float:none; display:block;height:35px; line-height:35px;color:#2d140f;border-bottom:#ddd 1px solid; font-size:1.4rem;}
.nav .chilNav a:hover{color:#fff; background:#aa783c;}
.nav li:hover .chilNav{ display:block;}

/*content*/
.content{ padding-top:10px;}
.title{ font-size:24px; font-weight:400; height:50px; line-height:50px;border-bottom:#aa783c 1px solid;}
.title span{color:#888;}

/*直通车*/
.index-pro{
	padding:0 0 20px 0;
	}
.index-pro dl{
	float:left;
	width:12.5%;
	padding:5px
	}
.index-pro dl a{
	}
.index-pro dl a:hover{
	}
.index-pro dt{
	height:100%;
	background:#aa783c;
	padding:2px;
	font-weight:normal;
	margin-top:10px;
	}
.index-pro dt img{
	display: block;
    margin: 10px auto;
	}
.index-pro dt h3{
	padding-bottom: 10px;
	font-size:1.6rem;
	text-align:center;
	color: #FFF;
	}
.index-pro dt p{
	font-size:1.4rem;
	color:#fff;
	}
.stit {
    border-bottom: solid 1px #af9684;
    color: #d1c0a5;
    padding: 5px;
	margin-bottom:5px;
    line-height: 0.8;
}
.index-pro dd h3{
	padding:7px 0;
	color:#ed6c2c;
	font-size:2rem;
	}
.index-pro dd p{
	float:left;
	font-size:1.2rem;
	color:#999;
	}

/*index-search*/
.index-search{ }
.index-search-list{
	width: 104%;
	margin:0 -2%;
	}
.isl-box{
	width: 29.333%;
	margin:2%;
	float: left;
	min-height:295px;
	}
.isl-box h2{
	width: 30%;
	font-size:1.6rem;
	padding:10px 0;
	color:#FFFFFF;
	background-color: #641400;
	text-align: center;
	}
.isl-box input{
	margin:0;
	padding:0;
	background:none;
	border:0;
	}
.islinput input{
	width:100%;
	height:37px;
	border:#ccc 1px solid;
	padding-left:5px;
	}
.islsub{
	padding:15px 0;
	text-align:right;
	border-bottom:#ccc 1px solid;
	}
.islsub input{
	width:70px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	background:#ed6c2c;
	font-size:1.4rem;
	}

/*index-new*/
.index-new{
	padding:20px 0;
	}
.index-new .new{
	width: 860px;
	}
.new li{
	height:43px;
	line-height:43px;
	font-size:1.4rem;
	position:relative;
	}
.new li a{
	display:inline-block;
	width: 80%;
	overflow:hidden;
	height:43px;
	}
.new li span{
	position:absolute;
	right:0;
	top:0;
	color:#666;
	}
.new li .downs{
	position:absolute;
	right:0;
	top:5px;
	width:80px;
	height:25px;
	background:#f1f1f1;
	text-align:center;
	line-height:25px;
	}
.index-new .new1{
	width:100%;
	}
.new1 li{
	height:43px;
	line-height:43px;
	font-size:1.4rem;
	position:relative;
	}
.new1 li a{
	display:inline-block;
	width:70%;
	overflow:hidden;
	height:43px;
	}
.new1 li span{
	position:absolute;
	right:0;
	top:0;
	color:#666;
	}
.new1 li .downs{
	position:absolute;
	right:0;
	top:5px;
	width:80px;
	height:25px;
	background:#f1f1f1;
	text-align:center;
	line-height:25px;
	}
.inde-new-img{
	width:480px;
	}

/*links*/
.links{
	background:#2d140f;
    border-bottom: 1px solid #3e3e3e;
	}
.links ul{
	padding:10px 0 7px 0;
	}
.links li{
	float:left;
	padding:5px;
	color:#d1c0a5;
	}
.links li a{
	display:block;
	width:100%;
	padding:1px;
	height:auto;
	text-align:center;
	color:#d1c0a5;
	}
.links li a:hover{
	color:#d1c0a5;
	}

/*footer*/
footer{
	padding:15px 0;
	background:#2d140f;
	}
footer a{color:#d1c0a5;}
footer ul{
	float:left;
	margin:10px 0;
	}
footer .ft-title{
	height:20px;
	line-height:20px;
	font-size:1.4rem;
	}
footer li{
	height:26px;
	line-height:26px;
	font-size:1.4rem;
	color:#a6937c;
	}
.footcontact{
	float:right;
	width:120px;
	font-size:1.2rem;
	line-height:30px;
	padding-top:10px;
	}
.footcontact dl{
	padding:5px 0 0 0;
	}
.footcontact dt{
	float: left;
	width: 90px;
	height: 91px;
	padding-left: 15px;
	}
.footcontact dt img{
	padding: 5px;
	border: 1px solid #725f4e;
	}
.footcontact dd{
	margin-left:7px;
	float:left;
	width:150px;
	font-size:1.3rem;
	line-height:33px;
	color:#a6937c
	}
.copy{
	padding:5px 0;
	text-align:center;
	background:#aa783c;
	color:#d1c0a5;
	}
.copy a{color:#fff;}

/*content-left*/
.content-left{
	float:left;
	width:270px;
	background:#f9fafc;
	padding:7px;
	}
.left-title{
	padding:7px 0;
	font-size:1.8rem;
	border-bottom:#ccc 1px solid;
	}
.leftNav{}
.leftNav li{
	height:37px;
	}
.leftNav li a{
	display:block;
	width:100%;
	height:36px;
	line-height:36px;
	padding-left:20px;
	background:url(../img/dian2.gif) 5px center no-repeat;
	border-bottom:#ccc 1px dashed;
	font-size:1.4rem;
	}
.leftNav li a:hover{
	background-color:#f1f1f1;	
	}
.leftNav li.leftNavCur a{
	background:url(../img/dian1.gif) 5px center no-repeat;
	background:#ec6c2c;
	color:#fff;
	}
.lefticon{
	padding:8px 0;
	text-align:center;
	}
.lefticon a{
	display:inline-block;
	padding:0 15px;
	}
.content-right{
	float:right;
	width:724px;
	padding:10px;
	background:#f9fafc;
	}
.right-title{
	font-size:1.6rem;
	padding:7px 0;
	border-bottom:#ccc 1px solid;
	}
.Article{
	padding:10px;
	line-height:36px;
	font-size:1.4rem;
	}

.tousu{padding:10px;}
.tousu input,.tousu textarea{
	border:0;
	background:none;
	margin:0;
	padding:0;
	display:block;
	}
.tousu .toutext{
	width:100%;
	height:35px;
	border:#999 1px solid;
	}
.tousu label{
	display:block;
	height:35px;
	line-height:35px;
	font-size:1.4rem;
	}
.tousu textarea{
	width:100%;
	height:100px;
	border:#999 1px solid;
	}
.tousub{
	padding:10px 0 0 0;
	}
.tousub input{
	height:40px;
	width:150px;
	text-align:center;
	background:#ec6c2c;
	color:#fff;
	font-size:1.4rem;
	}

/*查询*/
.searchs{padding:10px 0;}
.searchs input,.tousu searchs{
	border:0;
	background:none;
	margin:0;
	padding:0;
	}
.searchs textarea{
	width:100%;
	height:150px;
	border:#ccc 1px solid;
	}
.yam input{
    width:100px;
	height:35px;
	border:#ccc 1px solid;
	}
.inputexts{padding:4px 0;}
.inputexts input{
	width:100%;
	height:35px;
	border:#ccc 1px solid;
	padding-left:5px;
	}	
.searchs .tousub input{
	height:40px;
	width:150px;
	text-align:center;
	background:#ec6c2c;
	color:#fff;
	font-size:1.4rem;
	}
.newtitle{
	padding:17px 0 0 0;
	text-align:center;
	font-size:1.8rem;
	font-weight:bold;
	}

/*jiameng*/
.jiameng {color:#444444;}
.jiameng th{
	width:10%;
	font-size:6rem;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	}
.jiameng .jiaimg{
	padding:20px;
	}
.jiameng td{padding:8px 0;}
.jiameng td h3{
	font-size:1.6rem;
	height:35px;
	line-height:35px;
	}

/*********图片切换 css定义***********/
.sub_box {
	width:480px;
	height:310px;
	float:left;
	transform: translateZ(0); //轮播下面的div就不抖动了
	position:relative;
	overflow:hidden;
}
.sub_box img {
	border:none;
	width:480px;
	height:310px;
}
#bd1lfimg {
	position:relative;
	width:480px;
	height:310px;
	overflow:hidden;
}
#bd1lfimg div {
	width:100000px;
	margin-left:-4px;
}
#bd1lfimg dl {
	width:480px;
	height:310px;
	position:relative;
	overflow:hidden;
	float:left;
}
#bd1lfimg dt {
	width:480px;
	height:310px;
	position:absolute;
	left:0px;
	top:0px;
}
#bd1lfimg dd {
	width:480px;
	height:80px;
	background:#2d140f;
	filter:alpha(Opacity=70);
	Opacity:0.7;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:0 20px;
}
#bd1lfimg dd h2 {
	height:44px;
	padding:8px 0 4px 0;
	line-height:25px;
	overflow:hidden;
}
#bd1lfimg dd h2 a {
	font-size:1.6rem;
	font-weight:bold;
	color:#ffffff;
}
#bd1lfimg dd a {
	color:#ffffff;
	text-decoration:none;
}
#bd1lfimg dd a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
#bd1lfimg dd tt {
	width: 460px;
	color:#dddddd;
	line-height:1.2em;
}
#bd1lfimg dd tt a:hover {
	text-decoration:underline;
}
.sub_nav {
	width:480px;
	height:25px;
	bottom:0px;
	position:absolute;
	color:#999999;
	z-index:200;
}
.sub_no {
	height:25px;
	float:right;
}
.sub_no li {
	display:block;
	width:25px;
	height:25px;
	float:left;
	overflow:hidden;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	background:#2d140f;
	filter:alpha(Opacity=70);
	Opacity:0.8;
	font-size:1.3rem;
	color:#faf0dc;
	cursor:pointer;
}
.sub_no li.show {
	background:#aa783c;
	color:#2d140f;
}
.sub_more {
	float:right;
	width:50px;
	height:25px;
	background:#2d140f;
	filter:alpha(Opacity=70);
	Opacity:0.7;
	color:#efefef;
	text-align:center;
	line-height:21px;
}
.sub_more a {
	color:#999999;
}
.sub_more a:hover {
	color:#cccccc;
	text-decoration:none;
}
/*科室导航*/
.sy_ksk {
    height: 360px;
    position: relative;
    margin-top: 40px;
}
.sy_ksk .d1 {
    background-image: url("../img/f1_bj.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 350px;
    position: absolute;
    left: 0;
    bottom: 0;
	padding: 20px 0;
}
.sy_ks_pic {
    position: absolute;
    width: 380px;
    left: 0px;
}
.sy_ks_pic .imgk {
    height: 200px;
}
.sy_ks_pic .imgk img {
	width: 380px;
    height: 200px;
}
.sy_ks_pic a {
    display: block;
    width: 100%;
    background-color: #aa783c;
    color: #fff;
}
.sy_ks_pic .txtk {
    padding: 20px 20px;
}
.sy_ks_pic .bt {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.sy_ks_pic p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
	line-height: 24px;
	padding-top: 10px;
}
.sy_ksk .d2 {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 420px;
}
.sy_ks_nav {
    width: 100%;
    float: left;
    margin-bottom: 10px;
	margin-right: 20px;
}
.sy_ks_nav a {
    float: left;
    font-size: 16px;
    padding: 0 20px;
    background-color: #f2e2c4;
    line-height: 40px;
	margin-right: 10px;
	margin-top: 10px;
}
.sy_ks_nav a:last-child {
    border: 0;
}
.sy_ks_nav a:hover, .sy_ks_nav a.on {
    background-color: #641400;
    color: #fff;
}
.sy_ks_list {
    width: 100%;
    float: left;
    overflow: hidden;
}
.sy_ks_list .item {
    width: 100%;
    float: left;
}
.sy_ks_list a {
    width: 18.4%;
    line-height: 38px;
    height: 40px;
    border: solid 1px #aa783c;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin: 0.8%;
    padding-left: 10px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.sy_ks_list a:before {
    width: 4px;
    height: 4px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
    background-color: #aa783c;
    position: relative;
    top: -1px;
}
.sy_ks_list a:hover {
    /*background-color: #00aeff;*/
    color: #aa783c;
    border-color: #aa783c;
}
.sy5 {
    width: 100%;
    padding: 40px 0 60px 0;
}
.sy5_list {
    width: 104%;
    margin-left: -2%;
}
.sy5_list .item {
    width: 21%;
    margin: 0 2%;
    float: left;
}
.sy_n3 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.sy_n3 li {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.sy_n3 .bt {
    display: block;
    margin-bottom: 10px;
    line-height: 29px;
}
/*科室导航二*/
.sy_ksk1 {
    height: 100%;
    position: relative;
    margin: 10px 0;
}
.sy_ksk1 .d1 {
    background-image: url("../img/f1_bj.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 350px;
    position: absolute;
    left: 0;
    bottom: 0;
	padding: 20px 0;
}
@media only screen and (min-width: 1300px) {
    .sy_n3 .bt {
        height:58px;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
    }
}

.sy5_list .sy_bt1 .bt {
    width: 100%;
    border-color: #00aeff;
}

.sy5_list .cd_more1 {
    margin-left: 75px;
}

.sy_hj a {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
    padding: 20px 25px;
    height: 150px;
    background-position: right bottom;
    background-size: auto auto;
    background-repeat: no-repeat;
    position: relative;
    font-size: 16px;
}

.sy_hj a:after {
    content: '';
    background-image: url("../img/jt_blue.png");
    background-size: auto 100%;
    background-repeat: no-repeat;
    width: 48px;
    height: 11px;
    position: absolute;
    left: 25px;
    bottom: 25px;
}

.sy_hj a.a1 {
    background-image: url("../img/e1.jpg");
}

.sy_hj a.a2 {
    background-image: url("../img/e2.jpg");
}

@media only screen and (max-width: 1300px) {
    .ts_lb .item {
        width: 50%;
        background-size: cover;
        height: 160px;
    }

    .ts_lb .bt {
        font-size: 14px;
        height: 55px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .sy4 {
        padding: 15px;
    }

    .sy_ksk {
        height: auto;
        margin-top: 0px;
    }

    .sy_ksk .d1 {
        display: none;
    }

    .sy_ks_pic {
        display: none;
    }

    .sy_ksk .d2 {
        width: 100%;
        float: left;
        padding: 15px;
    }

    .sy_ks_nav {
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .sy_ks_nav a {
        float: left;
        font-size: 13px;
        padding: 0 15px;
        line-height: 35px;
    }

    .sy_ks_list .item {
        width: 101%;
        margin-left: -0.5%;
    }

    .sy_ks_list a {
        width: 24%;
        line-height: 35px;
        height: 35px;
        margin: 0.5%;
        padding-left: 10px;
    }

    .sy_ks_list a:before {
        margin-right: 5px;
    }

    .sy5 {
        padding: 15px;
    }

    .sy5_list {
        width: 100%;
        margin-left: 0%;
    }

    .sy5_list .item {
        width: 100%;
        margin: 0 0 15px 0;
    }

    .sy_n3 {
        margin-bottom: 5px;
    }

    .sy_n3 li {
        margin-bottom: 10px;
    }

    .sy_n3 .bt {
        line-height: 24px;
    }

    .sy5_list .cd_more1 {
        margin-left: 0px;
    }

    .sy_hj a {
        margin-bottom: 0px;
        padding: 15px;
        height: 120px;
        font-size: 13px;
        background-size: auto 45%;
        width: 49%;
        box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
    }

    .sy_hj a:after {
        width: 40px;
        height: 11px;
        left: 15px;
        bottom: 15px;
        background-position: right center;
    }
}
/*专家团队*/
.htmleaf-content{margin: 30px 0;}
.box {
	margin: 0 auto;
	width: 190px;
	height: 390px;
	background: #faf0dc;
	padding: 5px 0;
	cursor: pointer;
	border: 1px solid #aa783c;
  }
  .box .block{
    /* margin: 5px; */
  }
 .box .box_child {
    width: 95%;
    height: 295px;
    margin: 0 auto;
    display: block;
    text-align: center;
    /*background: url('../img/info_border.png') no-repeat;
    background-size: 100% 100%;*/
  }
  .box .box_child .pad{
    padding: 0;
  }
  .box .box_child .img {
    height: 230px;
    margin: 0 auto;
  }
.box .box_child .img img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    object-fit: cover;
  }
  .box .box_child .name {
    font-size: 1.8rem;
    color: #815b3f;
    padding-top:5px;
	line-height:33px;
	font-weight: 560;
  }
  .box .box_child .position {
    font-size: 1.4rem;
    color: #666666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	padding:0 10px;
  }
 .box .box_active_wrap{
    width: 185px;
    height: 295px;
    display: none;
    margin: 0 auto;
    background: url('../img/b-border.jpg') no-repeat;
  }
.box .box_active {   
  }
 .box .box_active .descWrap{
    padding: 20px;
    width: 145px;
    height: 230px;
    overflow: hidden;
  }
.box .box_active .title {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin: 10px 0;
  }
.box .box_active .text {
    font-size: 14px;
    color: #edded3;
  }
 .box .box_active .ellipsis{
    width: 145px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
  }
.box .back_bord {
    /* border: 1px solid #815b3f; */
    padding:0 15px 10px 15px;
  }
 .box .back_bord .back {
    width:100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0 auto;
	padding:0 10px;
    font-size: 1.4rem;
    color: #333333;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	border: 1px solid #aa783c;
	border-radius: 5px;
  }
   .center .introduce .headPhoto .box .back_bord .back:hover{
    color: #815b3f;
  }
 .box .back_row {
    display: flex;
    justify-content: center;
    cursor: pointer;
  }
.box .back_row .cel_o {
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: url('../img/left_name.png') no-repeat;
  }
.box .back_row .cel_o:hover{
    background: url('../img/left_name_active.png') no-repeat;
  }
.box .back_row .cel_t {
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 1.4rem;
    color: #ffffff;
    background: url('../img/right_name.png') no-repeat;
  }
  .box .back_row .cel_t:hover{
    background: url('../img/right_name_active.png') no-repeat;
  }
   .center .introduce .ul_wrap {
    display: flex;
    flex-wrap: wrap;
  }
   .center .introduce .ul_wrap li {
    width: 307px;
    height: 262px;
    display: flex;
    /* justify-content: center; */
    /* align-items: center; */
    background-size: 100% 100%;
  }
   .center .introduce .ul_wrap li .box{
    margin: 40px 0 0 30px;
  }
   .center .introduce .ul_wrap li:nth-child(1){
    background: url('../img/bottom1.jpg');
  }
   .center .introduce .ul_wrap li:nth-child(2){
    background: url('../img/bottom2.jpg');
  }
   .center .introduce .ul_wrap li:nth-child(3){
    background: url('../img/bottom3.jpg');
  }
   .center .introduce .ul_wrap li:nth-child(4){
    background: url('../img/bottom4.jpg');
  }
   .center .introduce .ul_wrap li .box .name{
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-align: center;
  }
   .center .introduce .ul_wrap li .box .name.active{
    color: #815b3f;
  }
   .center .introduce .ul_wrap li .box .more.active{
    border: 0;
    background: #815b3f;
  }
   .center .introduce .ul_wrap li .box .more:hover{
    border: none;
    color: #fff!important;
    background: #815b3f;
  }
   .center .introduce .ul_wrap li .box .more.d-active{
    color: #815b3f;
    border: 1px solid #815b3f;
  }
   .center .introduce .ul_wrap li .box .more{
    width: 150px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 30px;
    margin-top: 25px;
    color: #fff;
    cursor: pointer;
    box-sizing: border-box;
  }
   .footer {
    background: #272320;
  }
   .footer .top {
    padding: 34px 0;
    border-bottom: 1px solid #3e3e3e;
  }
   .footer .top .box {
    width: 1230px;
    margin: 0 auto;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
  }
   .footer .top .box .solid{
    color: #fff;
    display: inline-block;
    padding: 0 5px;
    font-size: 12px;
  }
   .footer .top .box .write {
    color: #ffffff;
  }
   .footer .top .box .black:hover{
    color: white;
    cursor: pointer;
  }
   .footer .top .box .black {
    color: #9e9692;
  }
   .footer .top .box .left {
    display: inline-block;
    /* margin-left: 22px; */
  }
   .footer .top .box .back {
    display: inline-block;
    width: 52px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #ffffff;
    float: right;
    background: url('../img/未标题-3.png') no-repeat;
  }
   .footer .bottom {
    padding: 33px 0;
  }
   .footer .bottom .box {
    width: 1230px;
    margin: 0 auto;
  }
   .footer .bottom .box .flex_row {
    display: flex;
    justify-content: space-between;
  }
   .footer .bottom .box .flex_row .left {
    width: 20%;
  }
   .footer .bottom .box .flex_row .left p {
    font-size: 14px;
    color: #9e9692;
    padding-bottom: 17px;
    cursor: pointer;
  }
   .footer .bottom .box .flex_row .right p {
    text-align: right;
    font-size: 14px;
    color: #9e9692;
    padding-bottom: 17px;
    cursor: pointer;
  }
/*更多*/
.lm4 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 15px;
    font-size: 0;
}
.lm4 a {
    display: inline-block;
    line-height: 36px;
    padding: 0 35px;
    /*border: solid 1px #ddd;*/
    margin: 0 10px;
    font-size: 14px;
    background-color: #f2f2f2;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}
.lm4 a:hover, .lm4 a.on, a.cd_more1:hover {
    border-color: #aa783c;
    background-color: #aa783c;
    color: #fff;
}
a.cd_more1 {
    display: inline-block;
    line-height: 29px;
    height: 29px;
    padding: 0 15px;
    border: solid 1px #aa783c;
	font-size: 1.4rem;
	color: #333333;
	border-radius: 5px;
	margin-top: 7px;
}
a.cd_more1:after {
    content: '+';
    line-height: 29px;
    margin-left: 10px;
}
/*------------公告-----------*/
.huadong { height:44px; line-height:44px;}
	.huadong .huabox { padding:0 10px;}
	.huadong .hdimg {float:left;padding-right: 2px;}
	.huadong .hdimg img { width:22px; height: 22px; }
	.huadong h5 {font-size:1.6rem;float:left; line-height: 44px; color:#666;}
	.huadong .gg_more { float: right; line-height:44px;}	
	.huadong .notice_active {
			float: left;
			width: 60%;
			height: 36px;;
			padding: 0;
			overflow: hidden;
			position: relative;
	}
	.huadong .notice_active li{list-style-type:none;line-height: 44px;overflow: hidden;}
	/*.huadong .notice_active li.notice_active_ch {}*/
	.huadong .notice_active li.notice_active_ch span {color:#333;font-size:1.5rem;display: block;overflow: hidden; width:100%;float: left;overflow: hidden;}
	.huadong .gg_more .news_ck {
			float: left;
			color: #888;
			width: 100%;
			display: block;
			border: 1px solid #aa783c;
			text-align: center;
			border-radius: 0.7rem;
			font-size: 1.4rem;
			margin-top: 1px;;
		}
/*------------内容页banner-----------*/
.ban,.ban img{
    width:100%;
    display: block;
}
.ban{
    width:100%;
    position:relative;
    height:185px;
    background-image: url("../img/yyjj.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f6f6f6;
    padding:20px 0;
}
@media only screen and (max-width: 1300px) {
    .ban{
        padding:0px;
        height:120px;
    }
    .ban .dqwz{
        padding:15px;
        height:65px;
    }
	.ban .bt h2{font-size: 2.2rem;}
    .ban .bt{
        font-size: 1.4rem;
    }
    .ban_gl h1{
        height:40px;
        line-height: 40px;
        position:absolute;
        left:0%;
        top:50%;
        text-align: center;
        width:100%;
        margin-top: -20px;
        font-weight: bold;
        font-size:16px;
    }
    .ban_gl h1:before{
        content: '';
        background-color: #00aeff;
        HEIGHT:4px;
        width:1.5em;
        position:absolute;
        left:0px;
        bottom:0px;
    }
	.text-info h2{font-size: 2.4rem;}
	.text-info p{font-size: 1.4rem;}
    .lm1 {
        width: 100%;
        float: left;
        display: none;
    }

    .lm1 li {
        float: left;
        width: 100%;
        border-bottom: solid 1px #dddddd;
    }

    .lm1 li a {
        display: block;
        width: 100%;
        font-size: 13px;
        padding: 8px 3%;
        background: #f2f2f2;
    }

    .lm1 li a:hover {
        background: #00aeff;
        color: #ffffff;
    }
    .lm2 {
        width: 100%;
        float: left;
        display: none;
    }

    .lm2 li {
        float: left;
        width: 100%;
        border-bottom: solid 1px #dddddd;
        background: #f6f6f6;
    }

    .lm2 li a {
        display: block;
        width: 100%;
        font-size: 13px;
        padding: 8px 3%;
    }
    .lm2 li a:hover {
        background: #00aeff;
        color: #ffffff;
    }
    .lm2 li .txtk{
        display: block;
        width:100%;
        font-size: 0;
    }
    .lm2 li .txtk a{
        width:50%;
        display: inline-block;
        font-size: 12px;
        padding: 5px 6%;
    }
    .lm1_bt {
        width: 100%;
        float: left;
        text-align: center;
        height: 40px;
        line-height: 40px;
        background-color: rgba(255,255,255,.5);
        font-size: 15rem;
        border-bottom: solid 1px #ddd;
    }

    .lm1_bt a{
        width: 100%;
        height: 40px;
        display: block;
        position:relative;
        font-weight: bold;
        color:#00aeff!important;
    }
    .lm1_bt a:before{
        content: '';
        position:absolute;
        width:40px;
        height:40px;
        right:5px;
        top:0px;
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z' clip-rule='evenodd' fill='%2300aeff'/></svg>");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 22px;
    }
    .lm1_bt a.on:before {
        transform: rotate(180deg);
    }
    .lm1_bt.lm3_bt{
        background-color: #20878a;
        border: 0;
    }
    .lm1_bt.lm3_bt a{
        color:#fff!important;

    }
    .lm1_bt.lm3_bt a:before{
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23ffffff'/></svg>");
    }
    .h3_bt1{
        display: none;
    }
}
@media only screen and (min-width: 1300px) {
    .ban_gl h1{
        height:80px;
        line-height: 80px;
        position:absolute;
        left:50%;
        margin-left: -600px;
        top:50%;
        margin-top: -40px;
        font-weight: bold;
    }
    .ban_gl h1:before{
        content: '';
        background-color: #00aeff;
        HEIGHT:4px;
        width:1.5em;
        position:absolute;
        left:0px;
        bottom:0px;
    }
	.lm1_bt {
	    width: 100%;
	    float: left;
	    text-align: center;
	    height: 40px;
	    line-height: 40px;
	    font-size: 15px;
	}
    .lm1_bt{
        display: none;
    }
    .lm1 {
        width: 100%;
        float: left;
        text-align: center;
    }
    .lm1 li {
        float: left;
        width: 100%;
        border-bottom: solid 1px #dddddd;
        background-color: #edf4f5;
    }
    .lm1 li > a{
        display: block;
        width: 100%;
        padding:10px 0;
        position:relative;
    }
    .lm1 li > a:before{
        content: '';
        width:12px;
        height:12px;
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23000000'/></svg>");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        position:absolute;
        right:10px;
        top:50%;
        margin-top: -8px;
        filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;
    }
    .lm1 li > a:hover,.lm1 li > a.on{
        background-color:#cfe4e6;
        color:#00aeff;
    }
    .lm1 li > a.on:after{
        content: '';
        background: url("../images/lm_jt.png") no-repeat;
        background-size: 100% 100%;
        width:14px;
        height:100%;
        position:absolute;
        right:-14px;
        top:0px;
    }

    .lm2{
        font-size: 0;
        text-align: center;
    }
    .lm2 li{
        display: inline-block;
        margin: 0 15px;
        font-size: 16px;
    }
    .lm2 a{
        display: block;
        line-height: 40px;
        height:40px;
        position:relative;
    }
    .lm2 a.on:before{
        content: '';
        width:100%;
        height:2px;
        background-color: #00aeff;
        position:absolute;
        left:0px;
        top:0px;
    }
    .lm2 a.on:after{
        content: '';
        position:absolute;
        border-bottom:6px solid rgba(0,0,0,0);
        border-right:6px solid  rgba(0,0,0,0);
        border-top:6px solid #00aeff;
        border-left:6px solid  rgba(0,0,0,0);
        top:0px;
        left:50%;
        margin-left: -6px;
        width:0px;
        height:0px;
    }
    .h3_bt1{
        width:100%;
        float:left;
        background-color: #00aeff;
        color:#fff;
        padding:20px 10px;
        text-align: center;
        margin-top: -40px;
        position:relative;
        z-index: 1;
    }
    .lm2 li .txtk{
        display: none;
    }
}
.ban .bt{
    font-weight:bold;
	padding: 40px 0;
}
.text-info{
	color: #aa783c;
}
.text-info p{
	color: #aa783c;
}
/*----------------------留言板-----------------------*/
button{
border:none;
outline:none;
}
select{
border:none;
outline:none;
}
textarea{
border:none;
outline:none;
}
.mail{ width:100%; height:auto}
.lycon{width: 100%;margin:20px 0 0 0;font-size: 1.4rem;color: #50433c;float: left;background:#f5f6f1;}
.lytop{height: 36px;line-height: 36px; border-bottom: solid 2px #fff;}
.lyman{width: 25%; min-width: 150px; height: 36px;text-indent: 36px;background:#aa783c url(../img/lyman.png) no-repeat 10px 6px;color: #fff;float: left;}
.lytime{float: right;margin-right: 5px;font-size: 1.2rem;}
.lytext{width: 93%;margin: 10px;font-size: 1.4rem;min-height: 36px;float: left;line-height: 30px;padding-bottom: 10px;border-bottom:solid 1px #c6a86c ;}
.hftext{width: 93%;margin: 0 24px;font-size: 1.4rem;float: left;padding-bottom: 10px;line-height: 30px;}

div.form-title{
    height: 36px;
}
p.song{
    color:#ff7d8e;font-size:1.5rem;
}
div.form{
	width:100%
}
div.form ul li{
    height: 36px;
    margin: 12px 0;
	width:100%
}
div.form ul li img{
	width: 158px; height: 36px; display: block; float: left; cursor: pointer; 
    margin-left: 100px;
}
div.form ul li p{
	display: block; float: left; font-size: 14px; margin: 0 10px; color: #837F7F; cursor: pointer;
}
div.form ul li label{
	font-size: 1.5rem;
    height: 36px;
    display: block;
    line-height: 36px;
    float: left;
    width: 90px;
	font-weight:normal;
}
div.form ul li label span{
	font-size: 1.4rem;
    height: 36px;
    line-height: 36px;
    float: left;
    width: 90px;
}
div.form ul li input{
    display: block;
    width: 380px;
    float: left;
    line-height: 36px;
    font-size: 14px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 0 10px;
}
div.form ul li input span{
    width: 30px;
    float: left;
	padding: 0 10px;
    font-size: 14px;
}
div.form ul li select{
    display: block;
    width: 380px;
    float: left;
    line-height: 36px;
    font-size: 14px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 0 15px;
	height: 36px;
}
div.form ul li textarea{
    display: block;
    float: left;
    width: 380px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    height: 115px;
    padding: 15px;
    font-size: 14px;
}
div.form ul li.textarea{
    height: 120px;
}
div.form ul li button{
	display: block;
    width: 135px;
    height: 36px;
    border: none;
    background: #641400;
    color: #FFF!important;
    font-size: 16px;
    border-radius: 19px;
	margin:10px auto;
	outline:none
}
div.reply-info {
    margin-top: 40px;
}
div.reply-info li {
    border: 1px solid #EAEAEA;
    margin-bottom: 40px;
    background-color: #fafafa;
}
div.reply-info dd {
    line-height: 3;
    margin: 0 40px 15px 40px;
}
div.reply-info .patient {
    border-bottom: 1px solid #e1e1e1;
}
div.reply-info li span {
    display: inline-block;
    padding-left: 30px;
    height: 30px;
    font-size: 13.94px;
    font-family: "Microsoft YaHei";
    color: #ff9c16;
}
div.reply-info .patient span {
    background: url(../images/patient.png) no-repeat left bottom;
}
div.message-word .reply-info li p {
    font-size: 12px;
    font-family: "SimSun";
    color: rgb( 75, 75, 75);
}
div.reply-info .doctor-reply span {
    background: url(../images/love_heat.png) no-repeat 0px 12px;
    color: #00A4EF;
}
.error{ color: #f00; font-size: 14px; float: left; margin: 0px 0; line-height: 45px; padding-left: 12px; }
/*tab分类*/
:after, :before {
	box-sizing: inherit
}
a {
	text-decoration: none;
	color: inherit;
}
ul {
	list-style: none
}
.overflow-hide {
	overflow: hidden
}
.col-sm-3 {
	width: 20%;
	float: left;
	position: relative
}
.layer-title {
	padding: 30px 0 30px;
	text-align: center;
	font-size: 28px;
	color: #666;
	letter-spacing: 1.09px
}
.pavilion-container {
	position: relative;
	background-size: cover;
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
}
.pavilion-container .pavilion-inner {
	max-width: 1170px;
	margin: 0 auto
}
.pavilion-container .pavilion-inner .tabs {
	padding: 0 20px
}
.pavilion-container .pavilion-inner .tabs li {
	float: left;
	padding: 0 10px;
	border: 1px solid #aa783c;
	border-radius: 2px;
	line-height: 33px;
	font-size: 14px;
	color: #aa783c;
	letter-spacing: .35px
}
.pavilion-container .pavilion-inner .tabs li {
	margin:5px 10px;
	cursor: pointer
}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #aa783c;
	color: #fff
}
.pavilion-container .pavilion-inner .tabs li .hot-icon {
	width: 18px;
	height: 24px;
	background: url(../images/marketplace-selected-fire-leave.svg);
	margin-right: 10px;
	background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
	background: url(../images/marketplace-selected-fire.svg)
}
.pavilion-container .pavilion-inner .tabs li>span {
	display: inline-block;
	vertical-align: middle
}

/*tab内容*/
.pavilion-container .tab-content-wrap {
	position: relative;
	margin-top: 20px;
	padding-bottom:72%;
}
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}
.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}
.pavilion-container .tab-content .col-sm-3 {
	padding: 0 20px 20px 20px; 
}
.pavilion-container .tab-content .col-sm-3 .tab-card {

}
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg {
	position: relative;
	height: 100%;
	padding:10px aotu;
}
.pavilion-container .tab-content .col-sm-3 .tab-card:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	border-radius: 1px 1px 0 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img {
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
	margin-top: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card p {
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels {
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span {
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0 5px;
	background: rgba(160,162,168,.1);
	border: 1px solid rgba(102,106,117,.1);
	border-radius: 2px;
	line-height: 20px;
	color: #a0a2a8;
	font-size: 12px
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time {
	border-top: 1px solid #e7e7e7
}
/*中卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md {
	height: 200px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img {
	height: 65px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3 {
	margin-top: 15px
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time {
	position: absolute;
	bottom: 10px;
	width: calc(100% - 40px);
	padding-top: 17px;
	font-size: 12px;
	color: #666a75;
	letter-spacing: .44px;
	line-height: 23px;
	text-align: left
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span {
	font-size: 20px;
	color: #f66f6a;
	letter-spacing: 0;
	line-height: 23px;
	margin-right: 3px
}
/*小卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm {
	height: 90px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time {
	border-top-width: 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {
	background: #efedd4
}
.view {
       width:180px;
	   min-width:160px;
       height: 390px;
       background: #fff;
       float: left;
   }
.view_t {
    width: 100%;
}
 .view_tl {
    height: auto;
    float: left;
    margin:1% 1%;
}
.view_tl img {
    width: 100%;
    height: 210px;
	min-width: 160px;
}
.view_tra {
    width: 100%;
    height: 26px;
    text-align: left;
    line-height: 26px;
    font-size: 1.4rem;
    color: #333;
}
 .row_title {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 33px 0 22px 0;
  }
.row_title .imgs {
    width: 24px;
    height: 40px;
  }
 .row_title .imgs img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
  }
 .row_title .name {
    font-size: 28px;
    color: #aa783c;
    padding: 0 40px;
    cursor: pointer;
  }